aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/(app)/[username]/settings
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2024-02-07 22:26:31 -0800
committerAdam Soltys <[email protected]>2024-02-07 22:26:31 -0800
commit896d24b3f24500a25a7ac4111357cee4e0390eae (patch)
tree85ffc8f27a4e311dbcff0e8ec736c5d80265c09e /src/routes/(app)/[username]/settings
parent598533905e1e148204775e3851cd873f61fa2d80 (diff)
downloadcoinos-ui-896d24b3f24500a25a7ac4111357cee4e0390eae.tar.gz
coinos-ui-896d24b3f24500a25a7ac4111357cee4e0390eae.zip
update nsec at submit time
Diffstat (limited to 'src/routes/(app)/[username]/settings')
-rw-r--r--src/routes/(app)/[username]/settings/[...tab]/+page.svelte4
-rw-r--r--src/routes/(app)/[username]/settings/[...tab]/_security.svelte7
2 files changed, 6 insertions, 5 deletions
diff --git a/src/routes/(app)/[username]/settings/[...tab]/+page.svelte b/src/routes/(app)/[username]/settings/[...tab]/+page.svelte
index 383785ec..819d4e80 100644
--- a/src/routes/(app)/[username]/settings/[...tab]/+page.svelte
+++ b/src/routes/(app)/[username]/settings/[...tab]/+page.svelte
@@ -12,7 +12,7 @@
import { avatar, banner, password, pin } from "$lib/store";
import { upload } from "$lib/upload";
import { page } from "$app/stores";
- import { sign, send, reEncryptEntropy } from "$lib/nostr";
+ import { sign, send, reEncryptEntropy, setNsec } from "$lib/nostr";
import { invalidateAll } from "$app/navigation";
import Account from "./_account.svelte";
@@ -77,6 +77,8 @@
submitting = true;
let data = new FormData(formElement);
+ if (data.get("newNsec")) setNsec(user, data.get("newNsec"))
+
if (data.get("password")) {
try {
data.set(
diff --git a/src/routes/(app)/[username]/settings/[...tab]/_security.svelte b/src/routes/(app)/[username]/settings/[...tab]/_security.svelte
index 7151f619..c57b5262 100644
--- a/src/routes/(app)/[username]/settings/[...tab]/_security.svelte
+++ b/src/routes/(app)/[username]/settings/[...tab]/_security.svelte
@@ -1,5 +1,5 @@
<script>
- import { getMnemonic, getNsec, setNsec } from "$lib/nostr";
+ import { getMnemonic, getNsec } from "$lib/nostr";
import { tick } from "svelte";
import { t } from "$lib/translations";
import Pin from "$comp/Pin.svelte";
@@ -17,7 +17,7 @@
importing,
locked,
mnemonic,
- newNsec = "nsec13wekuqstlsyfrzm369yh6vjaphslq5pq9kze74acqqynjm8lvpms4qzsx9",
+ newNsec,
nsec,
old,
otp,
@@ -323,10 +323,9 @@
{#if importing}
<input
- name="nsec"
+ name="newNsec"
bind:value={newNsec}
placeholder="nsec..."
- on:blur={() => setNsec(user, newNsec)}
/>
{/if}